/**
 * 全局配置文件
 */

// 默认分页大小
export const DEFAULT_PAGE_SIZE = 20;

// 文件上传配置
export const UPLOAD_CONFIG = {
  maxSize: 1024 * 1024 * 10, // 10MB
  acceptTypes: ["image/jpeg", "image/png", "image/gif"],
};

// 本地存储键名
export const STORAGE_KEYS = {
  TOKEN: "token",
  USER_INFO: "userInfo",
  THEME: "theme",
};

// 消息类型
export enum MessageType {
  TEXT = "text",
  IMAGE = "image",
  FILE = "file",
}

// 用户在线状态
export enum UserStatus {
  ONLINE = "online",
  OFFLINE = "offline",
  AWAY = "away",
}
